Text copied to clipboard!

Titel

Text copied to clipboard!

Build- und Release-Ingenieur

Beschreibung

Text copied to clipboard!
Wir suchen einen erfahrenen Build- und Release-Ingenieur, der unser Softwareentwicklungsteam bei der Automatisierung, Verwaltung und Optimierung von Build- und Release-Prozessen unterstützt. In dieser Rolle sind Sie verantwortlich für die Entwicklung und Pflege von CI/CD-Pipelines, die Sicherstellung reibungsloser Softwarebereitstellungen sowie die Zusammenarbeit mit Entwicklern, QA-Teams und IT-Operations, um eine stabile und effiziente Softwareauslieferung zu gewährleisten. Als Build- und Release-Ingenieur arbeiten Sie eng mit funktionsübergreifenden Teams zusammen, um Build-Prozesse zu automatisieren, Fehlerquellen zu minimieren und die Qualität der Softwarebereitstellung zu verbessern. Sie sind zuständig für die Verwaltung von Quellcode-Repositories, die Konfiguration von Build-Tools und die Überwachung von Releases in verschiedenen Umgebungen. Darüber hinaus spielen Sie eine Schlüsselrolle bei der Einführung neuer Technologien und Tools zur Verbesserung der Entwicklungs- und Releasezyklen. Zu Ihren Aufgaben gehört auch die Erstellung und Pflege technischer Dokumentationen, die Durchführung von Fehleranalysen bei Build-Fehlschlägen sowie die Unterstützung bei der Lösung von Integrationsproblemen. Sie tragen maßgeblich dazu bei, dass Softwareprodukte termingerecht, zuverlässig und in hoher Qualität ausgeliefert werden können. Wir bieten Ihnen ein dynamisches Arbeitsumfeld mit modernen Technologien, flachen Hierarchien und der Möglichkeit, aktiv an der Weiterentwicklung unserer DevOps-Strategien mitzuwirken. Wenn Sie über fundierte Kenntnisse in Build- und Release-Management verfügen und gerne in einem agilen Umfeld arbeiten, freuen wir uns auf Ihre Bewerbung.

Verantwortlichkeiten

Text copied to clipboard!
  • Entwicklung und Wartung von CI/CD-Pipelines
  • Automatisierung von Build- und Release-Prozessen
  • Verwaltung von Quellcode-Repositories (z. B. Git)
  • Überwachung und Fehleranalyse von Build-Prozessen
  • Zusammenarbeit mit Entwicklung, QA und IT-Operations
  • Erstellung technischer Dokumentationen
  • Einführung neuer Tools und Technologien
  • Sicherstellung der Release-Qualität und -Stabilität
  • Konfiguration und Pflege von Build-Tools (z. B. Jenkins, Maven)
  • Unterstützung bei der Lösung von Integrationsproblemen

Anforderungen

Text copied to clipboard!
  • Abgeschlossenes Studium in Informatik oder vergleichbare Qualifikation
  • Mehrjährige Erfahrung im Build- und Release-Management
  • Fundierte Kenntnisse in CI/CD-Tools wie Jenkins, GitLab CI oder Bamboo
  • Erfahrung mit Skriptsprachen (z. B. Bash, Python, Groovy)
  • Vertrautheit mit Container-Technologien (z. B. Docker, Kubernetes)
  • Kenntnisse in Build-Tools wie Maven, Gradle oder Ant
  • Erfahrung mit Versionskontrollsystemen (z. B. Git)
  • Verständnis von Softwareentwicklungs- und Deployment-Prozessen
  • Teamfähigkeit und Kommunikationsstärke
  • Gute Deutsch- und Englischkenntnisse in Wort und Schrift

Potenzielle Interviewfragen

Text copied to clipboard!
  • Welche CI/CD-Tools haben Sie bisher verwendet?
  • Wie gehen Sie mit Build-Fehlern um?
  • Haben Sie Erfahrung mit Containerisierung und Orchestrierung?
  • Wie automatisieren Sie einen Release-Prozess?
  • Welche Skriptsprachen beherrschen Sie?
  • Wie stellen Sie die Qualität eines Releases sicher?
  • Welche Herausforderungen hatten Sie im Build-Management?
  • Wie dokumentieren Sie Ihre Build- und Release-Prozesse?
  • Wie arbeiten Sie mit Entwicklungsteams zusammen?
  • Wie bleiben Sie über neue DevOps-Technologien informiert?